package com.ruoyi.stat.toilet.service;

import com.ruoyi.standingbook.v2toilet.domain.vo.V2ToiletVo;
import com.ruoyi.stat.toilet.domain.bo.CommunityToiletStatBo;
import com.ruoyi.stat.toilet.domain.vo.CommunityToiletStatVo;

import java.util.List;

/**
 * 电子档案公厕数据统计汇总Service接口
 *
 * @author zf
 * @date 2023-06-08
 */
public interface ICommunityToiletStatService {
    public List<CommunityToiletStatVo> getCommunityToiletStatNum(CommunityToiletStatBo communityToiletStatBo);

    public CommunityToiletStatVo getCommunityToiletStatByDate(CommunityToiletStatBo communityToiletStatBo);

    public CommunityToiletStatVo getCommunityToiletStatByMonth(CommunityToiletStatBo communityToiletStatBo);

    CommunityToiletStatVo getToiletStatByDate(CommunityToiletStatBo communityToiletStatBo);

    CommunityToiletStatVo getToiletStatByMonth(CommunityToiletStatBo communityToiletStatBo);

    public List<CommunityToiletStatVo> getCommunityToiletStatMaxByDate(CommunityToiletStatBo communityToiletStatBo);

    public List<CommunityToiletStatVo> getCommunityToiletStatMinByDate(CommunityToiletStatBo communityToiletStatBo);

    public List<CommunityToiletStatVo> getCommunityToiletStatMaxByMonth(CommunityToiletStatBo communityToiletStatBo);

    public List<CommunityToiletStatVo> getCommunityToiletStatMinByMonth(CommunityToiletStatBo communityToiletStatBo);

    public List<V2ToiletVo> getCommunityToiletStatEveryDateByDate(CommunityToiletStatBo communityToiletStatBo);
    public List<V2ToiletVo> getCommunityToiletStatEveryDateByMonth(CommunityToiletStatBo communityToiletStatBo);
}
